package com.jiaotong.smart.smartjiaotong.structure;

import java.util.List;

import com.jiaotong.smart.smartjiaotong.entity.OperateLog;
import com.jiaotong.smart.smartjiaotong.entity.WarningLog;

import lombok.AllArgsConstructor;
import lombok.Data;

public class OperateLogStruct {

    @Data
    public static class getOperateLogsReq {

        // 页数
        private int page;

        // 搜索选项
        private String options;

        // 页数的尺码
        private int pageSize;
    }

    @Data
    @AllArgsConstructor
    public static class getOperateLogRes {

        // 返回的主要数据
        private List<OperateLog> operations;

        // 总数
        private long count;

        // 页面总数
        private long pageCounts;
    }

    @Data
    public static class getWarningLogsReq {

        // 页数
        private int page;

        // 搜索选项
        private String options;

        // 页数的尺码
        private int pageSize;
    }

    @Data
    @AllArgsConstructor
    public static class getWarningLogsRes {

        // 返回的主要数据
        private List<WarningLog> warningLogs;

        // 总数
        private long count;

        // 页面总数
        private long pageCounts;
    }
}
